[Release] v1.6.0 - #501
Merged
Merged
Conversation
Bump RubyUI to 1.6.0 (minor: new component + new component options since v1.5.0). - gem/lib/ruby_ui.rb → 1.6.0; regenerate gem/ and docs/ Gemfile.lock - docs home hero badge → headline features (InputOtp, Combobox placement) - rebuild mcp/data/registry.json Highlights since v1.5.0: - New component: InputOtp (#456) - Combobox: configurable popover placement (#480), CheckboxGroup reuse for required ComboboxCheckbox (#479) - DataTable: custom label + initial column visibility in DataTableColumnToggle (#466) - Popover: data-state/data-side, clear closeTimeout on disconnect, close on Escape (#495) - Accordion: no longer clips content that grows after opening (#500, #490) - Toast: toaster state initialized in initialize() so server-rendered toasts don't throw (#499) - Docs: Stimulus controllers symlinked to gem source, no more hand-copied drift (#493)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release
Bumps
RubyUI::VERSIONto 1.6.0. Minor per SemVer — a new component and new component options landed sincev1.5.0, no breaking changes.gem/lib/ruby_ui.rb→1.6.0gem/Gemfile.lock+docs/Gemfile.lockregenerated (both now readruby_ui (1.6.0); version line is the only change in each)docs/app/views/pages/home.rb— hero badge copy updated to the headline features. The header version badge readsRubyUI::VERSIONand needs no edit.mcp/data/registry.json— rebuilt withcd mcp && bundle exec rake mcp:buildHighlights since v1.5.0
New component
Component improvements
minPopoverWidth([Improvement] Combobox: configurable popover placement #480), CheckboxGroup reuse for requiredComboboxCheckbox(feat(combobox): reuse CheckboxGroup for required ComboboxCheckbox #479), single chevron-down icon in trigger (feat(combobox): use single chevron-down icon in ComboboxTrigger #475)DataTableColumnToggle(feat(data_table): support custom label and initial column visibility in DataTableColumnToggle #466)Bug fixes
data-state/data-side, clearscloseTimeouton disconnect, closes on Escape ([Bug Fix] Popover: set data-state/data-side, clear closeTimeout on disconnect, close on Escape #495)autoafter opening, so content that grows later is no longer clipped ([Bug Fix] Accordion clips content that grows after opening #500); docs controller synced with gem ([Bug Fix] Accordion: sync docs Stimulus controller with gem #490)initialize()so a server-rendered toast insideToasterno longer throws beforeconnect()(fix(toast): initialize toaster state in initialize() so pre-existing targets don't throw #499)viewBoxcapitalization on the chevron icon (fix(native_select): correct viewBox casing so the default chevron renders #467)Infrastructure / docs site
gem/lib/ruby_ui/<component>/instead of hand-maintained copies ([Improvement] Docs: symlink Stimulus controllers to gem source instead of copying #493)wwwhost in install instructions ([Bug Fix] MCP: point install instructions at canonical www host #492),rubyui.comallowed through DNS-rebinding protection ([Bug Fix] MCP: allow rubyui.com host in DNS-rebinding protection #491)Verification
cd gem && bundle exec rake— 281 runs, 1251 assertions, 0 failures, 0 errors; standardrb clean across 402 filesGemfile.lockdiffs confirmed to be theruby_uiversion line onlymcp/data/registry.jsonrebuilt and reports"version": "1.6.0"Remaining release steps
ruby_ui-1.6.0.gemto RubyGems (account has MFA — needs an OTP)v1.6.0on the merge commit, push the tag, cut the GitHub release — the release body is what feeds the changelog page, which renders from the GitHub releases feedSummary by cubic
Release
ruby_ui1.6.0 with a newInputOtpcomponent and new options for Combobox and DataTable; no breaking changes. Docs hero text and MCP registry updated to 1.6.0.New Features
InputOtpcomponent.minPopoverWidth.DataTableColumnToggle.Bug Fixes
data-state/data-side, clearscloseTimeout, closes on Escape.initialize()to avoid server-rendered errors.viewBoxcapitalization.Written for commit 86e4bc7. Summary will update on new commits.